home *** CD-ROM | disk | FTP | other *** search
/ Aplicaciones Windows / Aplicaciones Windows.iso / Musica / P20DISK1.ZIP / ULTRAPNP.LIB / GIPC.txt < prev    next >
Text File  |  1980-01-02  |  6KB  |  134 lines

  1. ===========================================================================
  2.  
  3.                   Advanced Gravis Computer Technology Ltd.
  4.  
  5.           GIPC (GUS Interwave patch Converter) Version 1.0 (Gipc1.zip)
  6.  
  7.         Copyright (C) 1996 by Advanced Gravis Computer Technology Ltd.
  8.                            All Rights Reserved
  9.  
  10. ===========================================================================
  11.  
  12. GIPC(GUS InterWave Patch Converter), Version 1.0
  13. Written by Curtis Patzer, Advanced Gravis Computer Technology, 1995
  14.  
  15. 1.0.0 Introduction
  16. GIPC is a DOS utility for converting groups of UltraSound patch files (.PAT)
  17. to an InterWave patch file (.FFF) and data file (.DAT).  ULTRASND.INI or a
  18. user-specified .INI file contains the names of the UltraSound patches to
  19. convert.  Patch numbers are specified for each patch, and patches can be
  20. arranged into Melodic and Drum banks during conversion.  Also, patches can be
  21. put into exclusion groups to control polyphony.
  22.  
  23.  
  24. 2.0.0 GIPC Operation
  25. GIPC should be run from the directory containing ULTRASND.INI or the .INI file
  26. you want to use.
  27.  
  28. 2.1.0 GIPC Command Line Options
  29. The command options are as follows:
  30.  
  31. GIPC d:path i:name.ini n:name.fff
  32.  
  33.         d specifies the drive and directory where the InterWave patch files
  34.           will be built.  The UltraSound patch directory is specified in the
  35.           .INI file (see Section 1.2.0).
  36.  
  37.         i specifies the name of the .INI file to use for conversion.  The file
  38.           name must end in .INI.  If this option is not specified, GIPC tries
  39.           to use ULTRASND.INI.  If ULTRASND.INI or the specified .INI file
  40.           does not exist in the current directory, GIPC exits.
  41.  
  42.         n specifies the name of the InterWave patch bank file.  The file name
  43.           must end in .FFF.  If this option is not specified, GIPC will
  44.           create DEFAULT.FFF (and the associated data file DEFAULT.DAT).
  45.  
  46.         Any other command line option will cause GIPC to display a usage line
  47.         listing the above options.
  48.  
  49.  
  50. 3.0.0 INI File Information
  51. Look at a copy of ULTRASND.INI.  This is a good place to start before creating
  52. your own custom conversion file.
  53.  
  54. 3.1.0 Melodic Bands
  55. The number inside the square brackets indicates the bank number.  You may
  56. specify as many melodic banks as you wish, as long as each bank has a
  57. different bank number.  Make sure each bank has its own PatchDir line to tell
  58. GIPC where to look for UltraSound patch files.  The PatchDir line must be
  59. before the first patch line in the bank.
  60.  
  61. The number preceding the patch name will become the program number for that
  62. patch in the InterWave patch bank.  
  63.  
  64. 3.2.0 Drum Bands
  65. The number inside the square brackets indicates the patch number (each
  66. collection of drum sounds or 'kit' is accessed by patch number) for the kit.
  67. You may specify as many drum kits as you wish, as long as each kit has a
  68. different patch number.  Make sure each bank has its own PatchDir line to tell
  69. GIPC where to look for UltraSound patch files.  The PatchDir line must be
  70. before the first patch line in the bank.
  71.  
  72. The number preceding the patch name indicates the MIDI note number for that
  73. patch in the particular InterWave drum kit.
  74.  
  75. 3.3.0 Exclusion Groups
  76. Sometimes it is desirable to stop one drum sound when another starts.  For
  77. example, if a closed hi-hat sound follows an open hi-hat sound, the open
  78. hi-hat sound should stop when the closed hi-hat sound starts.  Assigning both
  79. the closed and open hi-hat patches to the same exclusion group will do this.
  80.  
  81. To assign an instrument to an exclusion group, add the following line before
  82. the instrument:
  83.  
  84.         #exclude:n
  85.  
  86. where n is a number greater than zero.  Note that each instrument in the
  87. group must have this line before it.
  88.  
  89. 3.4.0 Other Issues
  90. Older versions of ULTRASND.INI have sections called [Melodic Patches] and
  91. [Drum Patches].  These must be after all patches to be converted, because
  92. conversion will stop if one of these sections is encountered.  These sections
  93. are not used by the conversion process, and are not necessary.
  94.  
  95. You may add comments on lines starting with #, as long as the first word of
  96. the comment is not "exclude".
  97.  
  98.  
  99. 4.0.0 Things You Need to Know About IW.INI
  100. You will need to change IW.INI to hear your new patches (until Bank Manager
  101. software is available).  Say you have created a patch file called "mine.fff".
  102. To hear sound from this bank, do the following:
  103.  
  104. Find the [vendors] section and add a new line with your patch file name and a
  105. configuration name (say you chose "mypats").  For example:
  106.  
  107. [vendors]
  108. rom_amd_1m=ROM_AMD_1_1_ << default patch name. Leave it alone.
  109. mypats=mine.fff         << add this line with your patch file & config names
  110. default=mypats          << change this line to equal your configuration name
  111.  
  112. Alternatively, you can mix the default patch set with your patches. If you
  113. put your patch file name after the default name, your patches will replace
  114. only default patches which have the same patch number as one of your patches.
  115. Put your patch file name at the end of the line, separated by a comma like
  116. this:
  117.  
  118. [vendors]
  119. rom_amd_1m=ROM_AMD_1_1_         << default patch name. Leave it alone.
  120. mypats=ROM_AMD_1_1_, mine.fff   << add this line with your patch file name
  121.                                         at the end
  122. default=mypats                  << change this line to equal your config name
  123.  
  124. Next, you must add a vendor section to indicate where your patch file is
  125. located.  For the above example, add:
  126.  
  127. [vendor mypats]                 << replace mypats with your defined name
  128. mine.fff=c:\iw\patches\new      << use your patch file name and the path to
  129.                                         your patch file
  130.  
  131. You will need to reboot (or run iwinit.exe) before you can hear your patches.
  132.  
  133. [End of File]
  134.